package com.tuzoftware.opencronos.persistencia.pojos;

import java.io.Serializable;

import java.sql.Timestamp;


/**
 * <p>Pojo mapping table TblEmpleados</p>
 *
 * <p>Generated at Tue Aug 28 11:40:33 CDT 2007</p>
 * @author Salto-db Eclipse v1.0.15 / Hibernate pojos and xml mapping files.
 *
 */
public class Tblempleados implements Serializable {
    /**utilizado por hibernate**/
    private static final long serialVersionUID = 1L;

    /**
     * Attribute idEmpleado.
     */
    private Integer idEmpleado;

    /**
     * Attribute idPuesto.
     */
    private Integer idPuesto;

    /**
     * Attribute idDepartamento.
     */
    private Integer idDepartamento;

    /**
     * Attribute idCatSemanaLaboral.
     */
    private Integer idCatSemanaLaboral;

    /**
     * Attribute appPaterno.
     */
    private String appPaterno;

    /**
     * Attribute appMaterno.
     */
    private String appMaterno;

    /**
     * Attribute nombre.
     */
    private String nombre;

    /**
     * Attribute calle.
     */
    private String calle;

    /**
     * Attribute numExt.
     */
    private String numExt;

    /**
     * Attribute numInt.
     */
    private String numInt;

    /**
     * Attribute cp.
     */
    private String cp;

    /**
     * Attribute colonia.
     */
    private String colonia;

    /**
     * Attribute delegacion.
     */
    private String delegacion;

    /**
     * Attribute ciudad.
     */
    private String ciudad;

    /**
     * Attribute estado.
     */
    private String estado;

    /**
     * Attribute codTarjeta.
     */
    private String codTarjeta;

    /**
     * Attribute codEmpleado.
     */
    private String codEmpleado;

    /**
     * Attribute rfc.
     */
    private String rfc;

    /**
     * Attribute imss.
     */
    private String imss;

    /**
     * Attribute fechaNacimiento.
     */
    private Timestamp fechaNacimiento;

    /**
     * Attribute curp.
     */
    private String curp;

    /**
     * Attribute blobFoto.
     */
    private byte[] blobFoto;

    /**
     * Attribute blobFinger.
     */
    private byte[] blobFinger;

    /**
     * Attribute status.
     */
    private Boolean status;

    /**
     * Attribute fechaContratacion.
     */
    private Timestamp fechaContratacion;

    /**
     * Attribute comentarios.
     */
    private String comentarios;

    /**
     * Attribute fechaActFaltas.
     */
    private Timestamp fechaActFaltas;

    /**
     * Attribute iniSemanaLab.
     */
    private Timestamp iniSemanaLab;

    /**
     * @return idEmpleado
     */
    public Integer getIdEmpleado() {
        return idEmpleado;
    }

    /**
     * @param idEmpleado new value for idEmpleado
     */
    public void setIdEmpleado(Integer idEmpleado) {
        this.idEmpleado = idEmpleado;
    }

    /**
     * @return idPuesto
     */
    public Integer getIdPuesto() {
        return idPuesto;
    }

    /**
     * @param idPuesto new value for idPuesto
     */
    public void setIdPuesto(Integer idPuesto) {
        this.idPuesto = idPuesto;
    }

    /**
     * @return idDepartamento
     */
    public Integer getIdDepartamento() {
        return idDepartamento;
    }

    /**
     * @param idDepartamento new value for idDepartamento
     */
    public void setIdDepartamento(Integer idDepartamento) {
        this.idDepartamento = idDepartamento;
    }

    /**
     * @return idCatSemanaLaboral
     */
    public Integer getIdCatSemanaLaboral() {
        return idCatSemanaLaboral;
    }

    /**
     * @param idCatSemanaLaboral new value for idCatSemanaLaboral
     */
    public void setIdCatSemanaLaboral(Integer idCatSemanaLaboral) {
        this.idCatSemanaLaboral = idCatSemanaLaboral;
    }

    /**
     * @return appPaterno
     */
    public String getAppPaterno() {
        return appPaterno;
    }

    /**
     * @param appPaterno new value for appPaterno
     */
    public void setAppPaterno(String appPaterno) {
        this.appPaterno = appPaterno;
    }

    /**
     * @return appMaterno
     */
    public String getAppMaterno() {
        return appMaterno;
    }

    /**
     * @param appMaterno new value for appMaterno
     */
    public void setAppMaterno(String appMaterno) {
        this.appMaterno = appMaterno;
    }

    /**
     * @return nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre new value for nombre
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return calle
     */
    public String getCalle() {
        return calle;
    }

    /**
     * @param calle new value for calle
     */
    public void setCalle(String calle) {
        this.calle = calle;
    }

    /**
     * @return numExt
     */
    public String getNumExt() {
        return numExt;
    }

    /**
     * @param numExt new value for numExt
     */
    public void setNumExt(String numExt) {
        this.numExt = numExt;
    }

    /**
     * @return numInt
     */
    public String getNumInt() {
        return numInt;
    }

    /**
     * @param numInt new value for numInt
     */
    public void setNumInt(String numInt) {
        this.numInt = numInt;
    }

    /**
     * @return cp
     */
    public String getCp() {
        return cp;
    }

    /**
     * @param cp new value for cp
     */
    public void setCp(String cp) {
        this.cp = cp;
    }

    /**
     * @return colonia
     */
    public String getColonia() {
        return colonia;
    }

    /**
     * @param colonia new value for colonia
     */
    public void setColonia(String colonia) {
        this.colonia = colonia;
    }

    /**
     * @return delegacion
     */
    public String getDelegacion() {
        return delegacion;
    }

    /**
     * @param delegacion new value for delegacion
     */
    public void setDelegacion(String delegacion) {
        this.delegacion = delegacion;
    }

    /**
     * @return ciudad
     */
    public String getCiudad() {
        return ciudad;
    }

    /**
     * @param ciudad new value for ciudad
     */
    public void setCiudad(String ciudad) {
        this.ciudad = ciudad;
    }

    /**
     * @return estado
     */
    public String getEstado() {
        return estado;
    }

    /**
     * @param estado new value for estado
     */
    public void setEstado(String estado) {
        this.estado = estado;
    }

    /**
     * @return codTarjeta
     */
    public String getCodTarjeta() {
        return codTarjeta;
    }

    /**
     * @param codTarjeta new value for codTarjeta
     */
    public void setCodTarjeta(String codTarjeta) {
        this.codTarjeta = codTarjeta;
    }

    /**
     * @return codEmpleado
     */
    public String getCodEmpleado() {
        return codEmpleado;
    }

    /**
     * @param codEmpleado new value for codEmpleado
     */
    public void setCodEmpleado(String codEmpleado) {
        this.codEmpleado = codEmpleado;
    }

    /**
     * @return rfc
     */
    public String getRfc() {
        return rfc;
    }

    /**
     * @param rfc new value for rfc
     */
    public void setRfc(String rfc) {
        this.rfc = rfc;
    }

    /**
     * @return imss
     */
    public String getImss() {
        return imss;
    }

    /**
     * @param imss new value for imss
     */
    public void setImss(String imss) {
        this.imss = imss;
    }

    /**
     * @return fechaNacimiento
     */
    public Timestamp getFechaNacimiento() {
        return fechaNacimiento;
    }

    /**
     * @param fechaNacimiento new value for fechaNacimiento
     */
    public void setFechaNacimiento(Timestamp fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    /**
     * @return curp
     */
    public String getCurp() {
        return curp;
    }

    /**
     * @param curp new value for curp
     */
    public void setCurp(String curp) {
        this.curp = curp;
    }

    /**
     * @return blobFoto
     */
    public byte[] getBlobFoto() {
        return blobFoto;
    }

    /**
     * @param blobFoto new value for blobFoto
     */
    public void setBlobFoto(byte[] blobFoto) {
        this.blobFoto = blobFoto;
    }

    /**
     * @return blobFinger
     */
    public byte[] getBlobFinger() {
        return blobFinger;
    }

    /**
     * @param blobFinger new value for blobFinger
     */
    public void setBlobFinger(byte[] blobFinger) {
        this.blobFinger = blobFinger;
    }

    /**
     * @return status
     */
    public Boolean getStatus() {
        return status;
    }

    /**
     * @param status new value for status
     */
    public void setStatus(Boolean status) {
        this.status = status;
    }

    /**
     * @return fechaContratacion
     */
    public Timestamp getFechaContratacion() {
        return fechaContratacion;
    }

    /**
     * @param fechaContratacion new value for fechaContratacion
     */
    public void setFechaContratacion(Timestamp fechaContratacion) {
        this.fechaContratacion = fechaContratacion;
    }

    /**
     * @return comentarios
     */
    public String getComentarios() {
        return comentarios;
    }

    /**
     * @param comentarios new value for comentarios
     */
    public void setComentarios(String comentarios) {
        this.comentarios = comentarios;
    }

    /**
     * @return fechaActFaltas
     */
    public Timestamp getFechaActFaltas() {
        return fechaActFaltas;
    }

    /**
     * @param fechaActFaltas new value for fechaActFaltas
     */
    public void setFechaActFaltas(Timestamp fechaActFaltas) {
        this.fechaActFaltas = fechaActFaltas;
    }

    /**
     * @return iniSemanaLab
     */
    public Timestamp getIniSemanaLab() {
        return iniSemanaLab;
    }

    /**
     * @param iniSemanaLab new value for iniSemanaLab
     */
    public void setIniSemanaLab(Timestamp iniSemanaLab) {
        this.iniSemanaLab = iniSemanaLab;
    }
}
